Optimal Server Allocation in Reconfigurable Clusters with Multiple Job Types
نویسندگان
چکیده
We examine a system where the servers in a cluster may be switched dynamically and preemptively from one kind of work to another. The demand consists of M job types joining separate queues, with different arrival and service characteristics, and also different relative importance represented by appropriate holding costs. The switching of a server from queue i to queue j incurs a cost which may be monetary or may involve a period of unavailability. The optimal switching policy is obtained numerically by solving a dynamic programming equation. Two simple heuristic policies – one static and one dynamic – are evaluated by simulation and are compared to the optimal policy. The dynamic heuristic is shown to perform well over a range of parameters, including changes in demand.
منابع مشابه
Strong Asymptotic Optimality of Focused Factory
In this paper we consider a production enterprise that has several factories. This enterprise manufactures several diierent types of products on a produce to order basis. The level of operational control available within each factory with respect to scheduling is limited. Hence, it is of interest to nd the appropriate allocation of the diierent types of products to the diierent factories. In a ...
متن کاملHeuristics for Allocation of Reconfigurable Resources in a Serial Line with Reliability Considerations
We consider the allocation of reconfigurable resources in a serial line with machine failures. Each station is equipped with non-idling dedicated servers while the whole system is equipped with a finite number of reconfigurable servers that are available to be assigned to any station. We provide conditions for a policy to achieve throughput optimality. We also show in the two-station case that ...
متن کاملResource allocation policies for service provisioning systems
This thesis is concerned with maximising the efficiency of hosting of service provisioning systems consisting of clusters or networks of servers. The tools employed are those of probabilistic modelling, optimization and simulation. First, a system where the servers in a cluster may be switched dynamically and preemptively from one kind of work to another is examined. The demand consists of two ...
متن کاملAn Evaluation of Processor Co-allocation for Different System Configurations and Job Structures
In systems consisting of multiple clusters of processors such as our Distributed ASCI1 Supercomputer (DAS), jobs may request co-allocation, i.e., the simultaneous allocation of processors in different clusters. We simulate such systems ignoring communication among the tasks of jobs, and determine the response times for different types and sizes of job requests, and for different numbers and siz...
متن کاملUvA - DARE ( Digital Academic Repository ) Asymptotically optimal parallel resource assignment with interference
Motivated by scheduling in multi-cell wireless networks and resource allocation in computer systems, we study a service facility with two types of users (or jobs) having heterogeneous size distributions. Our model may be viewed as a parallel two-server model, where either both job types can be served in parallel, each by a dedicated server, or both servers are simultaneously allocated to one ty...
متن کامل